package com.topcent.tioxyc.pojo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author: 陈百万
 * @date: 2025/4/22 15:21
 * @Description: 费用单_订单费用分摊版
 */
@Data
public class CostOrderAvg {
    private String _id;
    /**
     * 2表示流程手动结束；1表示流程已完成；0表示流程进行中
     */
    private Integer flowState;
    private String _widget_1717550819156; //费用单号
    private String _widget_1721466719214; //公司代码-核算组织
    private String _widget_1745218525163; // 包含订单费用

    private List<payInfo> _widget_1717552286301; //申请人填写付款信息
    private List<saleOrder> _widget_1744883969628; //分摊销售订单选择

    @Data
    public static class payInfo {
        private String _widget_1721007075246;  //总账科目
        private BigDecimal _widget_1717552511795;  //金额
        private BigDecimal _widget_1717568393615;  //本币金额
        // 成本中心
        private String _widget_1721461935881;
        //费用归属部门
        private String _widget_1721461935882;
        // 订单费用分摊科目Y
        private String _widget_1745744264223;
    }

    @Data
    public static class saleOrder {
        private String _widget_1745218525115;  //销售订单号
        private Double _widget_1745218525116;  //汇率
        private Department _widget_1745810687780;    //销售部门
        private BigDecimal _widget_1745218525117;  //订单总净值（原币）
        private BigDecimal _widget_1745218525139;  //金额（RMB）
        private Double _widget_1745218525155;  //金额百分比
    }
}
